permanent echo - German English Dictionary